-- msg_dungeon
-- Create by panyl
-- 地牢数据

return function(lpc)
    local restart = lpc.restart;
    local data = lpc.dungeon;
    local context = lpc.context;

    -- 先停止事件
    DungeonServiceM.stopEnterService();

    trace("msg_dungeon", "地牢数据");

    -- 如果当前正在迷宫中
    if DungeonM.getState() == DUNGEON_GAMING then
        return;
    end

    -- 初始化一些加密属性
    SimpleEncryptM.attribCoding(ME.user)

    DungeonM.notifyDungeonData(data, context, restart);
end
